/**
 * 
 */
package comunicaciones;

/**
 * @author hvc
 *
 */
public abstract class Buzon extends Thread{
	
	protected abstract boolean addMenssageEscritura(Mensaje m);
	protected abstract void addMenssageLectura(Mensaje m);
	protected abstract Mensaje obtenerMensajeEscrituta();
	protected abstract Mensaje obtenerMensajeLectura();
	protected abstract boolean hayMensajesEscritura();
	protected abstract boolean hayMensajesLectura();
	public abstract void cerrar(boolean caida);
	/* (non-Javadoc)
	 * @see java.lang.Thread#run()
	 */
	@Override
	public void run() {
		// TODO Auto-generated method stub
		super.run();
	}
	
}
